package com.cvpoc.service;

import java.util.List;

import com.cvpoc.dto.ExperienceCompetenceDTO;
import com.cvpoc.dto.ExperienceDTO;
import com.cvpoc.exception.BusinessException;
import com.cvpoc.hibernate.dao.ExperienceDao;

public interface ExperienceService {
	Integer createExperience(ExperienceDTO pExperienceDTO);

	void deleteExperience(int pIdExperience);

	void updateExperience(ExperienceDTO pExperienceDTO);

	public List<ExperienceDTO> findListExperienceByIdCollaborateur(
			int idCollaborateur) throws BusinessException;

	public void setExperienceDao(ExperienceDao experienceDao);

	void createExperienceCompetence(ExperienceCompetenceDTO pExperienceCompetenceDTO);

	void deleteExperienceCompetence(ExperienceCompetenceDTO pExperienceCompetenceDTO);

	void updateExperienceCompetence(ExperienceCompetenceDTO pExperienceCompetenceDTO);
}
